home *** CD-ROM | disk | FTP | other *** search
Text File | 1995-04-14 | 811 b | 44 lines | [TEXT/MSET] |
- \ Modal dialog support.
-
- \ July 91 mrh Dialog class moved to module DialogMod.
- \ Jan 95 mrh Removed CALLER - can't bind to a word name any more
-
- \ : X ^base ; \ A non-inline version we can use in a vect
-
- \ ' x vect CALLER
-
- : CLOSER ^base close: [] ;
-
- int THEITEM
- var ITEMHANDLE
- int ITEMTYPE
-
- false value RTM
-
- : RETURNTOMODAL \ Signals modal: method to re-enter ModalDialog.
- true -> rtm ;
-
- from DialogMod import{ DIALOG TOGITEM PARAMTEXT }
-
- compile: dialogMod
-
- endload
-
- \ testing:
-
- 6 dialog D1 2 setbold: d1
-
- : QQQ 20 beep returnToModal ;
- : WWW 1 beep returnToModal ;
- : ZZZ ." useritem hit" cr returnToModal ;
-
- : CLOSE1 close: d1 ;
-
- XTS{ qqq www close1 togitem zzz zzz } 300 init: d1
-
- : GO
- " MLDtest.rsrc" openresfile \ ***
- getnew: d1 modal: d1 ;
-
- : zz close: d1 ;
-